The local Wal-Mart has most needs. There is the Win-Co Foods, and it's a good place to get most food items. It is busy, so be ready to park in the back of the lot.
Enjoyable shopping can be found in Roseville at the Galleria Mall.